
using System.Runtime.InteropServices;

namespace Windows7.DesktopIntegration.Interop
{
    [ComImport]
    [Guid("12337D35-94C6-48A0-BCE7-6A9C69D4D600")]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    internal interface IApplicationDestinations
    {
        void SetAppID([MarshalAs(UnmanagedType.LPWStr)] string pszAppID);
        void RemoveDestination([MarshalAs(UnmanagedType.Interface)] object pvObject);
        void RemoveAllDestinations();
    }
}